Pular para o conteúdo principal

VerificaEmpresa

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método VerificaEmpresa é responsável por verificar a validade dos dados de uma empresa, utilizando várias validações internas, como a verificação de CNPJ e CPF. Ele é utilizado principalmente nos processos de criação e atualização de empresas dentro do sistema.

plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs
public async Task<bool> VerificaEmpresa(...)

Dependências Diretas

MétodoLocalizaçãoLinha
string.IsNullOrEmpty(string?)plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs107
plasfran_erp.api.utils.Validacao.IsCNPJ(string)plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs115
plasfran_erp.api.utils.Validacao.IsCPF(string)plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs117
List<string>.TemItens<string>()plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs123
string.Join(string?, IEnumerable<string?>)plasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs124

Referências

Método / EndpointLocalizaçãoLinha
CreateAsyncplasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs204
UpdateAsyncplasfran_erp.core/Repositories/Implementations/EmpresaRepository.cs364
Createplasfran_erp_api/Controllers/EmpresaController.cs99
Updateplasfran_erp_api/Controllers/EmpresaController.cs116

Detalhamento das Referências

CreateAsync

O método CreateAsync é responsável por criar uma nova empresa no sistema. Ele utiliza o método VerificaEmpresa para validar os dados da empresa antes de efetuar a criação.

UpdateAsync

O método UpdateAsync atualiza os dados de uma empresa existente. Assim como no processo de criação, ele utiliza VerificaEmpresa para garantir que os dados a serem atualizados são válidos.

Create

O endpoint Create no EmpresaController é utilizado para receber requisições HTTP POST para a criação de novas empresas. Ele chama o método CreateAsync para processar a lógica de criação.

Update

O endpoint Update no EmpresaController é utilizado para receber requisições HTTP PUT para a atualização de empresas existentes. Ele chama o método UpdateAsync para processar a lógica de atualização.

Impacto de Alterações

Alterações no método VerificaEmpresa podem impactar diretamente os processos de criação e atualização de empresas, afetando tanto a lógica de validação quanto a integridade dos dados processados.

Propagação de Mudanças

  1. Alterações em VerificaEmpresa podem afetar o comportamento de CreateAsync e UpdateAsync.
  2. Mudanças em CreateAsync e UpdateAsync podem impactar os endpoints Create e Update no EmpresaController.

Requisitos para Alteração Segura

  • Garantir que todas as validações necessárias (CNPJ, CPF, etc.) estejam corretamente implementadas e testadas.
  • Verificar a compatibilidade das alterações com os métodos CreateAsync e UpdateAsync.
  • Realizar testes abrangentes para garantir que as alterações não introduzam regressões nos processos de criação e atualização de empresas.